How Complex Fractals Emerge From Simple Rules